Poet: Target-System Independent Visualizations of Complex Distributed-Application Executions
نویسندگان
چکیده
Designing and implementing a visual debugger for distributed programs is a signi"cant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtained from distributed executions. Second, the tool itself, in handling this information, should be implemented ef"ciently, providing a user with reasonable response times for interactive use. Our research efforts, concentrating on these problems, have led to the development of Poet, a tool for the collection and presentation of event-based traces of distributed executions. Poet makes as few assumptions as possible about characteristics that must be possessed by all target environments. Information describing each target environment is placed in con"guration "les, allowing a single set of Poet executables to be used for all target environments. Comparing Poet's performance to XPVM, the standard visualization tool for PVM executions, reveals that this targetsystem independence does not impose a performance penalty.
منابع مشابه
Poet: Target-System-Independent Visualizations of Complex Distributed Executions
A process time diagram showing the execution his tory of individual processes and the interactions be tween processes can be a very useful tool in under standing the behavior of a distributed or concurrent application Managing the size of these visualizations via suitable abstraction facilities is essential for long running and complex applications This paper de scribes Poet a tool that collect...
متن کاملPoet: Target-System-Independent Visualisations of Complex Distributed-Application Executions
Designing and implementing a visual debugger for distributed programs is a signi cant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtained...
متن کاملVisualizing PVM Executions
Because of the complexity of distributed applications, understanding their behaviour is a challenging task. Frequently, tools that provide graphical visualizations based on process-time diagrams are provided to facilitate this understanding task. While a wide variety of such tools exist, few address the complexity problem directly. In contrast, our research has focused on the problem of visuali...
متن کاملPoet : Target - System - IndependentVisualisations of ComplexDistributed - Application
Designing and implementing a visual debugger for distributed programs is a sig-niicant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtaine...
متن کاملFast detection of communication patterns in distributed executions
Understanding distributed applications is a tedious and di cult task. Visualizations based on process-time diagrams are often used to obtain a better understanding of the execution of the application. The visualization tool we use is Poet, an event tracer developed at the University of Waterloo. However, these diagrams are often very complex and do not provide the user with the desired overview...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. J.
دوره 40 شماره
صفحات -
تاریخ انتشار 1997